From 60cf5b7783f542ea2a08d6c08a73d20105a7adea Mon Sep 17 00:00:00 2001 From: "kfraser@localhost.localdomain" Date: Tue, 13 Mar 2007 14:56:03 +0000 Subject: [PATCH] xm: Allow vcpu-pin to specify 'all' for CPU list. Signed-off-by: Masaki Kanno --- tools/python/xen/xm/main.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tools/python/xen/xm/main.py b/tools/python/xen/xm/main.py index 89dbfde9d1..6c32e8529e 100644 --- a/tools/python/xen/xm/main.py +++ b/tools/python/xen/xm/main.py @@ -139,7 +139,7 @@ SUBCOMMAND_HELP = { 'Send a trigger to a domain.'), 'vcpu-list' : ('[]', 'List the VCPUs for a domain or all domains.'), - 'vcpu-pin' : (' ', + 'vcpu-pin' : (' ', 'Set which CPUs a VCPU can use.'), 'vcpu-set' : (' ', 'Set the number of active VCPUs for allowed for the' @@ -1084,7 +1084,10 @@ def xm_vcpu_pin(args): dom = args[0] vcpu = args[1] - cpumap = cpu_make_map(args[2]) + if args[2] == 'all': + cpumap = cpu_make_map('0-63') + else: + cpumap = cpu_make_map(args[2]) server.xend.domain.pincpu(dom, vcpu, cpumap) -- 2.30.2